엑셀 외부 데이터 가져오기
IT 위키
더 많은 작업
Excel Get External Data
다른 파일이나 데이터베이스, 웹의 자료를 워크시트로 불러오는 기능. [데이터] 탭 → [데이터 가져오기 및 변환] 그룹에 모여 있다.
- 텍스트 파일 (.txt, .csv) — 구분 기호나 일정한 너비로 나눠 읽는다.
열마다 가져올지 건너뛸지 고를 수 있으므로 일부 열만 가져오는 것도 된다
- 액세스 파일 (.accdb, .mdb) — 표, 피벗 테이블, 새 워크시트 등 원하는 형태로 넣는다
- 웹 — 웹 페이지의 표를 가져온다. 페이지 전체가 아니라 일부만 고를 수 있다
- SQL Server, ODBC 등 데이터베이스
- 다른 엑셀 통합 문서
- Microsoft Query : 외부 데이터베이스에서 추출 조건을 지정해 원하는 행만 가져온다
- 웹 쿼리 : 웹 페이지의 표를 지정해 가져온다
- 데이터 연결 마법사 : 연결 정보를 단계별로 입력한다
하이퍼링크는 외부 데이터를 가져오는 방법이 아니다. 다른 문서로 이동만 시킨다.
- 가져온 데이터는 원본과의 연결 정보를 갖고 있다.
- [모두 새로 고침] 을 누르거나 일정 간격·파일 열 때 자동으로 갱신하도록 설정할 수 있다.
- 연결을 끊으면 값만 남고 더 이상 갱신되지 않는다.
- [데이터] 탭 → [외부 데이터 가져오기] 그룹 → [Access] : Access 파일에서 테이블이나 쿼리 하나를 골라 표, 피벗 테이블 보고서, 피벗 차트로 가져온다
- [기타 원본] → [Microsoft Query] : 데이터 원본으로 Access 파일을 고른 뒤 쿼리 마법사에서 특정 테이블의 특정 필드(열)만 고르고 조건·정렬을 정해 가져온다
- [데이터] 탭 → [연결] 그룹 → [연결] : 통합 문서에 들어 있는 연결 목록을 보고 연결을 추가하거나 제거한다
- 같은 그룹의 [속성] : 선택한 데이터 범위의 연결 속성(새로 고침 주기, 파일을 열 때 새로 고침, 열 너비 조정 등)을 바꾼다. 연결 문자열이나 명령 텍스트도 여기서 고칠 수 있지만, 연결을 새로 추가하거나 제거하는 곳은 아니다
- 외부 데이터 연결은 보안상 기본으로 막혀 있다. 통합 문서를 열 때 나오는 보안 경고 표시줄에서 [콘텐츠 사용]을 누르거나, 파일을 [보안 센터]의 신뢰할 수 있는 위치에 두어야 연결이 동작한다